/*
 * Trajectory.h
 * Represents a trajectory in 3-dimensional space.
 *
 */
#ifndef _TRAJECTORY_H_
#define _TRAJECTORY_H_

#include "Vector.h"

class Trajectory
{
public:

	Trajectory(const Vector &a, const Vector &b);

	Vector position(const Real &t) const;

	inline Vector operator()(const Real &t) const
	{
		return this->position(t);
	}

private:

	Vector a;
	Vector b;
};

#endif /* _TRAJECTORY_H_ */
